package com.mcglib.flac.scrollBar
{
	import com.mcglib.flac.ScrollBar;
	
	import flash.geom.Rectangle;

	/**
	 * 滚动容器 配合ProxyScrollBar使用
	 */ 
	public interface IScrollContainer
	{
		/**
		 * 被某个滚动条控制
		 */ 
		function underControl(scrollBar:ScrollBar):void;
		
		/**
		 * 取消某个滚动条的控制
		 */
		function cancelControl(scrollBar:ScrollBar):void;
		
		/**
		 * 获取可视范围值
		 */ 
		function get viewScope():Rectangle;
		
		/**
		 * 获取最大的区域值
		 */ 
		function get maxScope():Rectangle;
		
		/**
		 * 设置垂直可视区域
		 */ 
		function updateVerticalViewScope(offsetY:Number):void;
		
		/**
		 * 设置水平可视区域
		 */ 
		function updateHorizontalViewScope(offsetX:Number):void;
		
		
		 
	}
}